package collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;

//集合转换为数组
public class ColectionToArray {
    public static void main(String[] args) {
        Collection<String> b=new ArrayList<>();
        b.add("one");
        b.add("two");
        b.add("three");
        b.add("five");
        b.add("four");
        System.out.println(b);
        //若参数数组元素个数==集合元素个数 那就正常转换
        //若参数数组元素个数<集合元素个数，那也正常转换（按照集合大小给数组）
        //若参数数组元素个数>集合元素个数，那也正常转换 同时在未尾补默认值
        String[]array= b.toArray(new String[8]);
        System.out.println(Arrays.toString(array));//[one,two,three,four,five]

    }
}
